﻿@charset "utf-8";
/* CSS Document */

html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, code, del, em, img, strong, sub, sup, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;}
img { border:0px;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal;}
a:link,a:visited { color:#333; text-decoration:none; }
a:hover { color:#c80106; text-decoration:none; }
.bd ul,li{ list-style:none;}
*{margin:0px; padding:0px;}
body { margin:0px; padding:0px; font-size:15px; text-align:left; background:#fff;font-family:"微软雅黑";color:#000000;font-style:normal;}
.gray { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
 
    filter: gray;
}
em,th,var,i{ font-style:normal; font-weight:500;}
.clear{ clear:both}
.fl{ float:left;}
.fr{ float:right;}
.mar_t{ margin-top:10px;}
.mar_l{ margin-left:16px;}

.d_top{ width:100%; height:27px; line-height:27px; background:#044382; color:#FFF;}
.main{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.top_l{width:500px;}
.top_r{width:300px; text-align:right;}
.top_r a{ color:#FFF;}

.logo{ height:92px; margin-top:48px;}
.logo img{ width: 386px; height: 103px;}
.navbar p{ width:200px; height:30px; line-height:30px; font-size:15px; color:#343434;margin-top: 108px; padding-left: 30px;}
.search{width:430px;padding:65px 0 0}
.search-box{height:36px}
.search-input{width:358px;height:34px}
.search-input-inner{line-height:22px;width:340px;height:22px;margin:6px 0 0 10px;padding:0;border:0;background:0 0}
.search-input-btn{width:60px;height:36px;cursor:pointer;border:none; background:url(../images/search.png);}
.search-input-btn:hover{background:url(../images/search_h.png);}
.search-hotwd{line-height:18px;height:18px;margin-top:10px}
.search-hotwd a{padding:0 5px}

.search-input{transition:border .3s linear;border:1px solid #e3e3e3;background-color:#fff}
.search-input.search-input-hover{border:1px solid #d3d3d3}
.search-input.search-input-focus{border:1px solid #397ab9}
.search-input-inner{font-size:14px;color:#ced2da}
.search-input-inner:focus{border:none;outline: none;}
.search-input.search-input-focus .search-input-inner{color:#333}
.search-hotwd{font-size:14px;font-weight:700;color:#818080; margin-left:10px;}
.search-hotwd a{font-weight:400;color:#818080}
.search-hotwd a:hover{color:#fa0000;}


.nav{ width:1200px; height:42px;background-color:#004da9; border-bottom:#00418c 4px solid; margin-top:30px;}
.nav ul{ margin-left:30px;}
.nav li{font-size:20px;border-left:1px solid #0053c1; float:left;padding:0 20px; line-height:42px;}
.nav li:hover{border-bottom:3px solid #258de8;border-left-color:#0053c1;}
.nav li a{color:#ebf1fd;}
.nav li a:hover{color:#fff;}
.nav li a.on {border-bottom:3px solid #258de8; display:block;padding:0 18px;}
.nav li:first-child{padding:0; border-bottom:0;}

.tout{ width:1200px; height:90px; margin-top:10px;}
.tout h1{ width:50px; height:60px;padding:15px 21px; font-size:24px; background:#de0000; color:#FFF; font-weight:500; float:left;}
.tout p {position: relative; width:1088px; height: 90px; margin-left:20px; line-height:90px; color:#de0000; float:left; font-size:34px; font-weight:800; text-align:center;}
.tout p a {
    color: #de0000;
}
.tout p a.tout_a {
    display: table-cell;
    height: 90px;
    width: 1020px;
    line-height: 40px;
    vertical-align: middle;
}
.tout p a.more22{
    position: absolute;
    top: 0;
    right: 0;
    line-height: 90px;
}
.part{ width:1200px; height:auto;overflow: hidden;}


.Footer { height: 160px; background-color: #044382; margin-top:16px;}
.Fbbox {text-align: center;padding: 32px 0 0;font-size: 14px;color: rgba(255, 255, 255, 0.53);line-height: 30px;}
.Fbbox .Fl {position: absolute;padding-left: 200px;margin-top: 10px;}
.Fbbox a {color: rgba(255, 255, 255, 0.53);}
.Fbbox a:hover {color: #ad0700;}


